# 获取用户输入的边长
n = int(input("请输入直角三角形的边长："))

print("1. 右上直角三角形")
i = 1
while i <= n:
    # 打印空格
    j = 1
    while j <= n - i:
        print(" ", end="")
        j += 1
    # 打印星号
    k = 1
    while k <= i:
        print("*", end="")
        k += 1
    print()  # 换行
    i += 1

print("\n2. 右下直角三角形")
i = 1
while i <= n:
    # 打印星号
    j = 1
    while j <= i:
        print("*", end="")
        j += 1
    print()
    i += 1

print("\n3. 左上直角三角形")
i = n
while i >= 1:
    # 打印星号
    j = 1
    while j <= i:
        print("*", end="")
        j += 1
    print()
    i -= 1

print("\n4. 左下直角三角形")
i = n
while i >= 1:
    # 打印空格
    j = 1
    while j <= n - i:
        print(" ", end="")
        j += 1
    # 打印星号
    k = 1
    while k <= i:
        print("*", end="")
        k += 1
    print()
    i -= 1